<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>05.类型的转换</title>
    <script>
        /*
         java 中
            1. 基本类型转为字符串   ""+value
            2. 字符串转为整数或者小数  Integer.parseInt()/Double.parseDouble()
            3. 数组和集合转换
               数组转为集合     Arrays.asList()
               集合转为数组    T[]  toArray(T[] T)

        js中也可以转换
           其他类型转为字符串类型
              字符串拼接  ""+xxxx
              String()
              toString()
           字符串转为数字: 经常用到
           注意: 将来页面中获取到所有的元素都是字符串类型
             Number(字符串) 将字符串转为 整数或者小数 只能转换纯数字  不是纯数字 返回 NaN
                            可以讲boolean类型转为数字
             parseInt(字符串) 将字符串转为数字 并且截取整数部分
             parseFloat(字符串) 将字符串转为数字 并且截取整数以及小数部分
             parseXXX()  无法转换boolean类型的
        */
       // 其他类型转为字符串类型
       console.log(123,typeof (""+123));
       console.log(typeof String(123));
       var a = 123;
       console.log(typeof a.toString());
       var value =  prompt("请输入一个内容:")
       // 求 value + 10
       var sum = value + 10;
       console.log(sum);
       console.log("==========================");
       // 让value 转为数字类型
       var sum = Number(value) + 10;
       console.log(sum);
       console.log("==========================");
       var sum = parseInt(value) + 10;
       console.log(sum);
       console.log("==========================");
       var sum = parseFloat(value) + 10;
       console.log(sum);
    </script>
</head>
<body>
    
</body>
</html>